!function(t) {
        function e(o) {
            if (n[o])
                return n[o].exports;
            var a = n[o] = {
                exports: {},
                id: o,
                loaded: !1
            };
            return t[o].call(a.exports, a, a.exports, e),
            a.loaded = !0,
            a.exports
        }
        var n = {};
        return e.m = t,
        e.c = n,
        e.p = "",
        e(0)
    }([function(t, e, n) {
        var o = n(1)
          , a = n(2);
        o(document).ajaxSend(function(t, e, n) {
            /^post$/i.test(n.type) ? n.data = a(n.data) : n.url = a(n.url)
        });
        var r = n(3)
          , i = n(8)
          , s = n(28)
          , c = (n(12),
        n(6));
        n(21);
        var d = n(13)
          , f = ""
          , p = ""
          , l = "popup"
          , u = "000000"
          , h = n(15);
        o(function() {
            var t = new r;
            t.init({
                theme: p,
                color: u
            }),
            t.conform(l, 4, u, p),
            window.PIE && o(".bar_head_modal_img, .bar_bkg, #slide").each(function() {
                PIE.attach(this)
            }),
            "noborder" != f && t.addBorder(),
            s.init(t),
            i.init(),
            o("#title").html(c.c2),
            o("#change_pic").html(c.c5),
            o("#feedback").html(c.c4),
            o(".bar_success_icon").html(c.c3),
            o("#slide_bkg").html(c.puzzle1),
            o(".network_error").html(c.c15),
            document.body.onselectstart = function() {
                return !1
            }
            ,
            document.body.onmousedown = function() {
                return !1
            }
            ,
            BJ_REPORT && BJ_REPORT.init && BJ_REPORT.init({
                onReport: function(t, e) {
                    var n = "";
                    e && e.msg && (n += e.msg),
                    h.send(d.getInfo().tokenid, 1, n)
                }
            })
        })
    }
    , function(t, e) {
        t.exports = jQuery
    }
    , function(t, e) {
        var n = function() {
            var t = 1
              , e = /subsid=(\d+)/.exec(location.href);
            e && (t = parseInt(e[1], 10) + 1);
            var n = function(e, n) {
                var o = n || t;
                return e = /subsid=\d+/.test(e) ? e.replace(/subsid=\d+/g, "subsid=" + o) : e + "&subsid=" + o,
                n || t++,
                e
            };
            return n.get = function() {
                return t
            }
            ,
            n.bind = function() {
                var e = t++;
                return function(t) {
                    return n(t, e)
                }
            }
            ,
            n.reset = function() {
                t = 1
            }
            ,
            n
        }();
        t.exports = n
    }
    , function(t, e, n) {
        function o(t) {
            this.opts = a.extend(s, t || {})
        }
        var a = n(1)
          , r = n(4)
          , i = n(5)
          , s = {
            color: "#1a79ff",
            color_e: "#b3b3b3",
            c_gray_icon: "#b3b3b3",
            borderEle: a(".container_wrap"),
            fontEles: [a(".radio"), a(".tip")],
            bgEles: [a(".btn_primary")],
            theme: ""
        };
        o.prototype.init = function(t) {
            this.opts = a.extend(s, t || {}),
            "yellow" == this.opts.theme ? this.opts.color_e = "#bea272" : "" != this.opts.color && (this.opts.color_e = this.opts.color)
        }
        ,
        o.prototype.addBorder = function() {
            this.opts.borderEle.addClass("cap_container")
        }
        ,
        o.prototype.addBorderTop = function() {
            this.opts.borderEle.addClass("cap_container_top cap_container_shadow")
        }
        ,
        o.prototype.dealEvents = function(t) {
            if ("yellow" == this.opts.theme) {
                var e = r.lighten(this.opts.color_e, 40);
                t.css("color", e)
            } else {
                var e = r.lighten(this.opts.c_gray_icon, 40);
                t.css("color", e)
            }
        }
        ,
        o.prototype.unDealEvents = function(t) {
            "yellow" == this.opts.theme ? t.css("color", this.opts.color_e) : t.css("color", this.opts.c_gray_icon)
        }
        ,
        o.prototype.setElements = function() {
            for (var t = this.opts.color, e = this.opts.fontEles, n = 0; n < e.length; n++)
                e[n].each(function() {
                    a(this).css("color", t)
                });
            for (var o = this.opts.bgEles, r = 0; r < o.length; r++)
                o[r].each(function() {
                    a(this).css({
                        background: t,
                        "border-color": t
                    })
                })
        }
        ,
        o.prototype.set = function(t, e) {
            t in this.opts && (this.opts[t] = e)
        }
        ,
        o.prototype.conform = function(t, e, n, o) {
            if ("yellow" == o && this.opts.borderEle.css("1" == i.isIE() ? {
                border: "1px solid rgb(234,223,199)",
                background: "linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-moz-linear-gradient(180deg, #fff9ed,#fff4dd)",
                background: "-o-linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-webkit-linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-ms-linear-gradient(180deg,#fff9ed,#fff4dd)",
                filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fff9ed',endColorStr='#fff4dd',gradientType='0')"
            } : "point" == t ? {
                border: "1px solid rgb(234,223,199)",
                "border-top": "0px",
                background: "linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-moz-linear-gradient(180deg, #fff9ed,#fff4dd)",
                background: "-o-linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-webkit-linear-gradient(180deg,#fff9ed,#fff4dd)",
                filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fff9ed',endColorStr='#fff4dd',gradientType='0')"
            } : {
                border: "1px solid rgb(234,223,199)",
                background: "linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-moz-linear-gradient(180deg, #fff9ed,#fff4dd)",
                background: "-o-linear-gradient(180deg,#fff9ed,#fff4dd)",
                background: "-webkit-linear-gradient(180deg,#fff9ed,#fff4dd)",
                filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fff9ed',endColorStr='#fff4dd',gradientType='0')"
            }),
            "popup" == t)
                switch (e) {
                case 1:
                    "yellow" == o && (a(".title_icon, .title, .icon_close, .aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    }));
                    break;
                case 2:
                    "yellow" == o ? (a(".container_head").css({
                        "border-bottom": "none"
                    }),
                    a(".title_icon, .title, .icon_close, .aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".captcha_aq").css({
                        background: "linear-gradient(to bottom,#fff9ed,#fff4dd)"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    })) : a(".container_head").css({
                        "border-bottom": "none"
                    });
                    break;
                case 3:
                    "yellow" == o ? (a(".container_head").css({
                        "border-bottom": "none"
                    }),
                    a(".title_icon, .title, .icon_close, .aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".captcha_aq").css({
                        background: "linear-gradient(to bottom,#fff9ed,#fff4dd)"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    })) : a(".popup_ct_wrap_head").css({
                        "border-bottom": "1px solid #e5e5e5"
                    });
                    break;
                case 4:
                    if ("yellow" == o)
                        a(".tip").css({
                            color: "#bea272"
                        }),
                        a(".bar_head").css({
                            border: "none",
                            "border-radius": "5px",
                            "box-shadow": "0 0 10px rgba(108,85,35,0.5)",
                            background: "linear-gradient(to bottom,#ffffff,#eadab6)"
                        }),
                        a(".slide_bkg").css(1 == i.isLteIEVersion(9) ? {
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7Fecddbb',endColorstr='#7Fecddbb')",
                            color: "#bea272"
                        } : {
                            "border-top": "1px solid rgba(109,84,28,0.1)",
                            background: "rgba(236,221,187,0.5)",
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ecddbb',endColorstr='#19ecddbb')",
                            color: "#bea272"
                        }),
                        a(".title_icon, aq_icon_vryLogo, .title, .aq_icon_close, .aq_icon_va_loading").css({
                            color: "#bea272"
                        });
                    else if (null != n && "" != n) {
                        (n[0] = "#" && 7 == n.length) && (n = n.substr(1));
                        var r = parseInt(n.substr(0, 2), 16)
                          , s = parseInt(n.substr(2, 2), 16)
                          , c = parseInt(n.substr(4, 2), 16)
                          , d = "1px solid rgba(" + r + "," + s + "," + c + ",0.2)"
                          , f = "1px solid rgba(" + r + "," + s + "," + c + ",0.1)"
                          , p = "rgba(" + r + "," + s + "," + c + ",0.1)"
                          , l = "#19" + n;
                        1 == i.isLteIEVersion(9) ? (a(".bar_head").css({
                            background: "#fff",
                            border: "1px solid #f5f5f6",
                            "box-shadow": "0 0 10px #d4d4d4",
                            "border-radius": "5px",
                            left: "0px",
                            top: "0px"
                        }),
                        a(".slide_bkg").css({
                            background: p,
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" + l + ",endColorstr=" + l + ")"
                        })) : (a(".bar_head").css({
                            background: "#fff",
                            border: d,
                            "box-shadow": "0 0 10px #d4d4d4",
                            "border-radius": "5px",
                            left: "0px",
                            top: "0px"
                        }),
                        a(".slide_bkg").css({
                            background: p,
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" + l + ",endColorstr=" + l + ")",
                            "border-top": f
                        }))
                    }
                }
            else
                switch (e) {
                case 1:
                    "yellow" == o && (a(".captcha_aq").css({
                        background: "linear-gradient(to bottom,#fffdf8,#fff9eb)"
                    }),
                    a(".aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".aq_icon_ok, .aq_icon_logo").css({
                        color: "#bea272"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    }));
                    break;
                case 2:
                    "yellow" == o && (a(".aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".aq_icon_vryLogo .title").css({
                        color: "#bea272"
                    }),
                    a(".captcha_aq").css({
                        background: "linear-gradient(to bottom,#fffdf8,#fff9eb)"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    }));
                    break;
                case 3:
                    "yellow" == o && (a(".aq_icon_refresh, .aq_icon_feedback, .tip, .aq_icon_shield").css({
                        color: "#bea272"
                    }),
                    a(".aq_icon_vryLogo .title").css({
                        color: "#bea272"
                    }),
                    a(".captcha_aq").css({
                        background: "linear-gradient(to bottom,#fffdf8,#fff9eb)"
                    }),
                    a(".btn").css({
                        background: "#bea272",
                        border: "none"
                    }));
                    break;
                case 4:
                    if ("yellow" == o)
                        a(".tip").css({
                            color: "#bea272"
                        }),
                        a(".bar_head").css({
                            border: "none",
                            "border-radius": "5px",
                            "box-shadow": "0 0 10px rgba(108,85,35,0.5)",
                            background: "linear-gradient(to bottom,#ffffff,#eadab6)"
                        }),
                        a(".aq_icon_va_loading").css({
                            color: "#bea272"
                        }),
                        a(".slide_bkg").css(1 == i.isLteIEVersion(9) ? {
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7Fecddbb',endColorstr='#7Fecddbb')",
                            color: "#bea272"
                        } : {
                            "border-top": "1px solid rgba(109,84,28,0.1)",
                            background: "rgba(236,221,187,0.5)",
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ecddbb',endColorstr='#19ecddbb')",
                            color: "#bea272"
                        });
                    else if (null != n && "" != n) {
                        (n[0] = "#" && 7 == n.length) && (n = n.substr(1));
                        var r = parseInt(n.substr(0, 2), 16)
                          , s = parseInt(n.substr(2, 2), 16)
                          , c = parseInt(n.substr(4, 2), 16)
                          , d = "1px solid rgba(" + r + "," + s + "," + c + ",0.2)"
                          , f = "1px solid rgba(" + r + "," + s + "," + c + ",0.1)"
                          , p = "rgba(" + r + "," + s + "," + c + ",0.1)"
                          , l = "#19" + n;
                        1 == i.isLteIEVersion(9) ? (a(".bar_head").css({
                            background: "#fff",
                            border: "1px solid #f5f5f6",
                            "box-shadow": "0 0 10px #d4d4d4",
                            "border-radius": "5px",
                            left: "0px",
                            top: "0px"
                        }),
                        a(".slide_bkg").css({
                            background: p,
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" + l + ",endColorstr=" + l + ")"
                        })) : (a(".bar_head").css({
                            background: "#fff",
                            border: d,
                            "box-shadow": "0 0 10px #d4d4d4",
                            "border-radius": "5px",
                            left: "0px",
                            top: "0px"
                        }),
                        a(".slide_bkg").css({
                            background: p,
                            filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" + l + ",endColorstr=" + l + ")",
                            "border-top": f
                        }))
                    }
                }
        }
        ,
        t.exports = o
    }
    , function(t, e) {
        function n(t, e) {
            var n = !1;
            "#" == t[0] && (t = t.slice(1),
            n = !0);
            var o = parseInt(t, 16)
              , a = (o >> 16) + e;
            a > 255 ? a = 255 : 0 > a && (a = 0);
            var r = (o >> 8 & 255) + e;
            r > 255 ? r = 255 : 0 > r && (r = 0);
            var i = (255 & o) + e;
            return i > 255 ? i = 255 : 0 > i && (i = 0),
            (n ? "#" : "") + (i | r << 8 | a << 16).toString(16)
        }
        function o(t, e) {
            var n = t.toLowerCase();
            if (n && a.test(n)) {
                if (4 === n.length) {
                    for (var o = "#", r = 1; 4 > r; r += 1)
                        o += n.slice(r, r + 1).concat(n.slice(r, r + 1));
                    n = o
                }
                for (var i = [], r = 1; 7 > r; r += 2)
                    i.push(parseInt("0x" + n.slice(r, r + 2)));
                return "RGBA(" + i.join(",") + "," + e + ")"
            }
            return n
        }
        var a = /^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/;
        t.exports = {
            lighten: n,
            rgba: o
        }
    }
    , function(t, e) {
        function n() {
            var t = navigator.userAgent
              , e = t.indexOf("Opera") > -1
              , n = t.indexOf("compatible") > -1 && t.indexOf("MSIE") > -1 && !e;
            return n ? "1" : "-1"
        }
        function o(t) {
            var e = navigator.userAgent
              , n = e.indexOf("Opera") > -1
              , o = e.indexOf("compatible") > -1 && e.indexOf("MSIE") > -1 && !n;
            if (o) {
                var a = new RegExp("MSIE (\\d+\\.\\d+);");
                a.test(e);
                var r = parseFloat(RegExp.$1);
                return t > r ? !0 : !1
            }
            return !1
        }
        function a(t) {
            var e = document.createElement("b");
            return e.innerHTML = "<!--[if IE " + t + "]><i></i><![endif]-->",
            1 === e.getElementsByTagName("i").length
        }
        function r() {
            var t, e = {}, n = {}, o = navigator.userAgent.toLowerCase();
            (t = o.match(/msie ([\d.]+)/)) ? e.ie = t[1] : (t = o.match(/firefox\/([\d.]+)/)) ? e.firefox = t[1] : (t = o.match(/chrome\/([\d.]+)/)) ? e.chrome = t[1] : (t = o.match(/opera.([\d.]+)/)) ? e.opera = t[1] : (t = o.match(/version\/([\d.]+).*safari/)) ? e.safari = t[1] : 0;
            return e.ie ? (n.name = "IE",
            n.version = e.ie) : e.firefox ? (n.name = "firefox",
            n.version = e.firefox) : e.chrome ? (n.name = "chrome",
            n.version = e.chrome) : e.opera ? (n.name = "opera",
            n.version = e.opera) : e.safari ? (n.name = "safari",
            n.version = e.safari) : (n.name = "other",
            n.version = "0"),
            n
        }
        function i() {
            var t = {}
              , e = navigator.userAgent
              , n = "Win32" == navigator.platform || "Windows" == navigator.platform
              , o = "Mac68K" == navigator.platform || "MacPPC" == navigator.platform || "Macintosh" == navigator.platform || "MacIntel" == navigator.platform;
            if (o) {
                var a = e.match(/Mac OS X ([\d_]+)/);
                return t.name = "iMac",
                a && a[1] ? t.version = a[1] : t.version = "pc",
                t
            }
            t.version = "pc";
            var r = "X11" == navigator.platform && !n && !o;
            if (r)
                return t.name = "Unix",
                t;
            var i = String(navigator.platform).indexOf("Linux") > -1;
            if (i)
                return t.name = "Linux",
                t;
            if (n) {
                var s = e.indexOf("Windows NT 5.0") > -1 || e.indexOf("Windows 2000") > -1;
                if (s)
                    return t.name = "Win2000",
                    t;
                var c = e.indexOf("Windows NT 5.1") > -1 || e.indexOf("Windows XP") > -1;
                if (c)
                    return t.name = "WinXP",
                    t;
                var d = e.indexOf("Windows NT 5.2") > -1 || e.indexOf("Windows 2003") > -1;
                if (d)
                    return t.name = "Win2003",
                    t;
                var f = e.indexOf("Windows NT 6.0") > -1 || e.indexOf("Windows Vista") > -1;
                if (f)
                    return t.name = "WinVista",
                    t;
                var p = e.indexOf("Windows NT 6.1") > -1 || e.indexOf("Windows 7") > -1;
                if (p)
                    return t.name = "Win7",
                    t
            }
            return t.name = "other",
            t
        }
        t.exports = {
            isLteIEVersion: o,
            isIE: n,
            getBrowserInfo: r,
            getOSInfo: i,
            isIEVer: a
        }
    }
    , function(t, e) {
        t.exports = captcha
    }
    , , function(t, e, n) {
        var o = n(1)
          , a = {
            _check: function() {
                return "maxLength"in document.createElement("textarea")
            },
            init: function() {
                this._check() || this.fix()
            },
            fix: function() {
                o("textarea[maxlength]").each(function(t, e) {
                    var n = o(this)
                      , a = parseInt(n.attr("maxlength"), 10);
                    a > 0 && n.keyup(function() {
                        var t = n.val();
                        t.length > a && (t = t.substring(0, a)),
                        n.val(t)
                    })
                })
            }
        };
        t.exports = a
    }
    , , , function(t, e) {
        t.exports = {
            ERROR_TYPE_TWICE_IMAGE_ONERROR: 13,
            ERROR_TYPE_CGI_IMAGE_ONERROR: 12,
            ERROR_TYPE_IMAGE_ONERROR: 11,
            ERROR_TYPE_AJAX_GETSIG: 9,
            ERROR_TYPE_AJAX_VERIFY: 8,
            ERROR_TYPE_IMAGE_BEYONDSIZE: 7,
            ERROR_TYPE_MB_FP_REGISTER_TIMEOUT: 6,
            ERROR_TYPE_MB_FPJS_DOWNLOAD_FAIL: 5,
            ERROR_TYPE_PC_FP_REGISTER_TIMEOUT: 4,
            ERROR_TYPE_PC_FPJS_DOWNLOAD_FAIL: 3,
            ERROR_TYPE_BADJS_DOWNLOAD_FAIL: 2,
            ERROR_TYPE_BADJS_REPORT: 1
        }
    }
    , function(t, e, n) {
        var o = !!window.ActiveXObject
          , a = n(2)
          , r = n(13)
          , i = {
            timePoints: [],
            flag1: 21406,
            flag2: 1,
            flag3: 1,
            appid: 0,
            push: function(t, e) {
                this.timePoints[t] = e,
                32 == t && !o && window.performance && window.performance.timing && (this.timePoints[32] = this.timePoints[32] - window.performance.timing.navigationStart)
            },
            set: function(t, e, n, o) {
                this.flag1 = t,
                this.flag2 = e,
                this.flag3 = n,
                this.appid = o
            },
            parseUrl: function() {
                var t = location.search.substr(1)
                  , e = new Object;
                if (t && t.length > 0)
                    for (var n = t.split("&"), o = 0; n && o < n.length; o++) {
                        var a = n[o].split("=");
                        e[a[0]] = a[1]
                    }
                return e
            },
            queryParam: function(t) {
                return this.parseUrl(location.search)[t]
            },
            send: function(t, e) {
                var n = [];
                if (t)
                    n.push(t + "=" + this.timePoints[t]);
                else {
                    if (!o && window.performance && window.performance.timing) {
                        var i = window.performance.timing;
                        this.timePoints[1] = i.unloadEventStart,
                        this.timePoints[2] = i.unloadEventEnd,
                        this.timePoints[3] = i.redirectStart,
                        this.timePoints[4] = i.redirectEnd,
                        this.timePoints[5] = i.fetchStart,
                        this.timePoints[6] = i.domainLookupStart,
                        this.timePoints[7] = i.domainLookupEnd,
                        this.timePoints[8] = i.connectStart,
                        this.timePoints[9] = i.connectEnd,
                        this.timePoints[10] = i.requestStart,
                        this.timePoints[11] = i.responseStart,
                        this.timePoints[12] = i.responseEnd,
                        this.timePoints[13] = i.domLoading,
                        this.timePoints[14] = i.domInteractive,
                        this.timePoints[15] = i.domContentLoadedEventStart,
                        this.timePoints[16] = i.domContentLoadedEventEnd,
                        this.timePoints[17] = i.domComplete,
                        this.timePoints[18] = i.loadEventStart,
                        this.timePoints[19] = i.loadEventEnd,
                        this.timePoints[17] <= 0 && (this.timePoints[17] = i.domContentLoadedEventEnd),
                        this.timePoints[18] <= 0 && (this.timePoints[18] = this.timePoints[17]),
                        this.timePoints[19] <= 0 && (this.timePoints[19] = this.timePoints[18]),
                        this.timePoints[20] = this.timePoints[19] - i.navigationStart,
                        this.timePoints[21] = this.timePoints[17] - i.responseEnd,
                        this.timePoints[22] = i.domainLookupEnd - i.domainLookupStart,
                        this.timePoints[23] = i.responseStart - i.navigationStart,
                        this.timePoints[24] = i.connectEnd - i.connectStart,
                        this.timePoints[29] = this.appid,
                        this.timePoints[31] = r.getInfo().tokenid
                    }
                    for (var s = 1; 33 > s; s++)
                        n.push("undefined" != typeof this.timePoints[s] ? s + "=" + this.timePoints[s] : s + "=0");
                    n.push("33=");
                    var c = this.queryParam("sid");
                    n.push("34=" + c);
                    for (var s = 35; 49 > s; s++)
                        n.push("undefined" != typeof this.timePoints[s] ? s + "=" + this.timePoints[s] : s + "=0"),
                        this.timePoints[s] = void 0
                }
                var d, f, p, l, u = "flag1=" + this.flag1 + "&flag2=" + this.flag2 + "&flag3=" + this.flag3 + "&" + n.join("&");
                -1 == window.location.href.indexOf("https") ? (d = "http://dj.captcha.qq.com/caplog?appid=20128&platform=pc&" + u,
                p = "data:text/plain;charset=US-ASCII, http://report.huatuo.qq.com/report.cgi?appid=20128&platform=pc&speedparams=" + escape(u)) : (d = "https://dj.captcha.qq.com/caplog?appid=20128&platform=pc&" + u,
                p = "data:text/plain;charset=US-ASCII, https://report.huatuo.qq.com/report.cgi?appid=20128&platform=pc&speedparams=" + escape(u)),
                f = new Image,
                f.src = e ? e(d) : a(d),
                l = new Image,
                l.src = p
            }
        };
        t.exports = i
    }
    , function(t, e) {
        function n(t) {
            "undefined" != typeof TDC && TDC.setData && TDC.setData(t)
        }
        function o() {
            "undefined" != typeof TDC && TDC.clearTc && TDC.clearTc()
        }
        function a() {
            var t = "";
            return "undefined" != typeof TDC && TDC.getData && (t = TDC.getData(!0)),
            t
        }
        function r() {
            var t = "";
            return "undefined" != typeof TDC && TDC.getInfo && (t = TDC.getInfo()),
            t
        }
        function i() {
            var t = "";
            return "undefined" != typeof TDC && TDC.getInfo && (t = TDC.getInfo()) && (t = t.info),
            t
        }
        function s() {
            var t = "";
            return "undefined" != typeof TDC && TDC.getInfo && (t = TDC.getInfo()) && (t = t.fps),
            t
        }
        function c() {
            var t = "undefined" == typeof TDC ? 0 : 1;
            return t
        }
        t.exports = {
            setData: n,
            getData: a,
            clearData: o,
            getInfo: r,
            getEks: i,
            getFps: s,
            getTlg: c
        }
    }
    , function(t, e, n) {
        function o() {
            this.url = "https://aq.qq.com/cn2/manage/mbtoken/cap_monitor",
            this.obj = {},
            this.points = []
        }
        var a = n(2);
        o.prototype = {
            push: function(t, e) {
                this.points[t] = e
            },
            set: function(t) {
                this.obj.tk = t.tk,
                this.obj.clientType = t.clientType,
                this.obj.appid = t.appid,
                this.obj.capType = t.capType
            },
            send: function() {
                this.obj.data = this.points.slice();
                var t = new Image;
                this.url += "?appid=" + encodeURIComponent(this.obj.appid) + "&uid=&clientType=" + encodeURIComponent(this.obj.clientType) + "&capType=" + encodeURIComponent(this.obj.capType) + "&tk=" + encodeURIComponent(this.obj.tk),
                this.url += "&t0=" + this.points[0],
                this.url += "&t1=" + this.points[1],
                this.url += "&t2=" + this.points[2],
                this.url += "&rnd=" + Math.random(),
                t.src = a(this.url)
            }
        },
        t.exports = o
    }
    , function(t, e, n) {
        var o = n(2)
          , a = {
            send: function(t, e, n, a, r, i) {
                try {
                    var s = new Image
                      , c = document.referrer
                      , d = location.href;
                    c = c.length > 500 ? c.substr(0, 500) : c,
                    d = d.length > 400 ? d.substr(0, 400) : d,
                    n = n && n.length > 300 ? n.substr(0, 300) : n,
                    a = a || 0;
                    var f = "https://aq.qq.com/cn2/manage/mbtoken/cap_monitor?uid=&subcapclass=10&appid=1252000277&referer=" + encodeURIComponent(c) + "&href=" + encodeURIComponent(d);
                    f += "&tokenid=" + t,
                    f += "&type=" + e,
                    f += "&reason=" + encodeURIComponent(n),
                    f += "&errType=" + a,
                    r && (f += "&sid=" + r),
                    i && (f += "&timing=" + i),
                    s.src = o(f)
                } catch (p) {}
            }
        };
        t.exports = a
    }
    , function(t, e) {
        var n = function(t) {
            var e = {
                id: "",
                time: t,
                start: function(t) {
                    this.end();
                    var e = this.time
                      , n = this;
                    this.id = setTimeout(function() {
                        t(n)
                    }, e)
                },
                end: function() {
                    clearTimeout(this.id)
                }
            };
            return e
        };
        t.exports = n
    }
    , , , , , function(t, e, n) {
        var o = n(13)
          , a = n(5)
          , r = "1252000277"
          , i = "1903151862"
          , s = o.getInfo().tokenid
          , c = a.getBrowserInfo()
          , d = a.getOSInfo()
          , f = ""
          , p = /^$|^\$vttword/
          , l = !p.test(f)
          , u = 1 === parseInt("", 10);
        $(function() {
            $(".show-FB").on("click", function() {
                var t = "https://support.qq.com/products/2136";
                t += t && t.indexOf("?") > 1 ? "&" : "?",
                t = t + "clientInfo=" + c.name + "&clientVersion=" + c.version + "&os=" + d.name + "&osVersion=" + d.version + "&netType=" + r + "&imei=" + s,
                i && i.length > 0 && (t = t + "&customInfo=custominfo:clientIP:" + i),
                window.open(t)
            }),
            $("#tcaptcha_site").on("click", function() {
                var t;
                t = l ? "https://007.qq.com/?ADTAG=self.link&Tucao=vtt_pc" : u ? "https://007.qq.com/?ADTAG=self.link&Tucao=cdn_pc" : "https://007.qq.com/?ADTAG=self.link&Tucao=slide_pc",
                t += t && t.indexOf("?") > 1 ? "&" : "?",
                t = t + "clientInfo=" + c.name + "&clientVersion=" + c.version + "&os=" + d.name + "&osVersion=" + d.version + "&netType=" + r + "&imei=" + s,
                i && i.length > 0 && (t = t + "&customInfo=custominfo:clientIP:" + i),
                window.open(t)
            })
        })
    }
    , , , function(t, e, n) {
        var o = n(1)
          , a = function() {
            function t(t) {
                t.on("mousedown touchstart", s),
                t[0].dispatchEvent = null
            }
            function e() {
                o(document).on("mousemove touchmove", f),
                o(document).on("mouseup touchend", d)
            }
            function n() {
                o(document).off("mousemove touchmove"),
                o(document).off("mouseup touchend")
            }
            function a(t) {
                return t.originalEvent.touches[0]
            }
            function r() {
                k = !1
            }
            function i() {
                k = !0
            }
            function s(t) {
                t.preventDefault(),
                c(t),
                x.dragobj = 1
            }
            function c(t) {
                return x.dragobj = 0,
                k ? (_ = !0,
                ele_l = l.offset().left,
                ele_t = l.offset().top,
                h = t.pageX - ele_l,
                g = t.pageY - ele_t,
                "touchstart" == t.type && (h = a(t).clientX - ele_l,
                g = a(t).clientY - ele_t),
                e(),
                x.start(),
                t.preventDefault(),
                !1) : void 0
            }
            function d(t) {
                _ = !1,
                n(),
                x.stop(v, x.dragobj)
            }
            function f(t) {
                var e = t.pageX
                  , n = t.pageY
                  , o = {}
                  , r = t.pageX - h - m
                  , i = t.pageY - g - b;
                "touchmove" == t.type && (e = a(t).clientX,
                n = a(t).clientY,
                r = a(t).clientX - h - m,
                i = a(t).clientY - g - b);
                var s = $container.width() - l.width()
                  , c = $container.height() - l.height();
                return y && T && (0 > r || 0 > i || r > s || i > c) ? void d(t) : (0 > r && (r = 0),
                r > s && (r = s),
                0 > i && (i = 0),
                i > c && (i = c),
                v.left = r,
                v.top = i,
                o.left = e,
                o.top = n,
                x.draging(v, o),
                l.css(v),
                t.stopPropagation(),
                !1)
            }
            function p() {
                l.css(u)
            }
            var l, u = {}, h = 0, g = 0, m = 0, b = 0, v = {}, _ = !1, w = !!window.ActiveXObject, y = w && (8 == document.documentMode || 7 == document.documentMode), T = !1, k = !0, x = {
                stop: function() {},
                start: function() {},
                draging: function() {},
                dragobj: 0
            }, E = function(t) {
                x = o.extend(x, t || {}),
                l = x.ele,
                $container = x.container,
                m = $container.offset().left,
                b = $container.offset().top,
                T = x.bubble || !1,
                u.left = l.css("left"),
                u.top = l.css("top"),
                l.on("mousedown touchstart", c),
                l[0].dispatchEvent = null
            }, I = {
                init: E,
                goBack: p,
                stop: d,
                cancel: r,
                resume: i,
                bindMouseDown: t,
                hasMouseDown: function() {
                    return _
                }
            };
            return I
        };
        t.exports = a
    }
    , function(t, e) {
        function n() {
            d = c = +new Date
        }
        function o(t, e) {
            var n = +new Date;
            s.length < i && s.push({
                x: Math.floor(t),
                y: Math.floor(e),
                t: n - c
            })
        }
        function a() {
            s.length = 0
        }
        function r(t) {
            for (var e, n = [], o = 0; o < t.length; o++) {
                var a = t[o];
                n.push(0 == o ? [a.x, a.y, a.t] : [a.x - e.x, a.y - e.y, Number((a.t - e.t).toFixed(3))]),
                e = a
            }
            return n
        }
        var i = 300
          , s = []
          , c = +new Date
          , d = +new Date;
        t.exports = {
            start: n,
            end: a,
            push: o,
            getData: function() {
                return r(s)
            }
        }
    }
    , , , function(t, e, n) {
        function o(t) {
            r.addTarget(window.parent, "parent"),
            a.init({
                theme: t,
                success: function(t) {
                    try {
                        var e = {
                            message: {
                                type: 3,
                                ticket: t.ticket,
                                randstr: t.randstr
                            }
                        };
                        r.targets.parent.send(JSON.stringify(e))
                    } catch (n) {}
                },
                ready: function() {
                    try {
                        var t = {
                            message: {
                                type: 10
                            }
                        };
                        r.targets.parent.send(JSON.stringify(t))
                    } catch (e) {}
                }
            })
        }
        var a = (n(1),
        n(16),
        n(29))
          , r = new TCapMsg("securityCode");
        t.exports = {
            init: o
        }
    }
    , function(t, e, n) {
        function o() {
            return U(6) || Mt || St || qt ? !0 : !1
        }
        function a() {
            var t = Number(i("TCapIframeLoadTime"))
              , e = Number(i("prehandleLoadTime"))
              , n = Number(i("createIframeStart"));
            if (t && j.push(42, t),
            e && j.push(43, e),
            n && navigationStartHack && j.push(44, navigationStartHack - n),
            domCompleteHack && navigationStartHack && j.push(47, domCompleteHack - navigationStartHack),
            window.loadTimeArray && window.loadTimeArray.length > 0) {
                var o = [];
                if (window.performance && "function" == typeof window.performance.getEntries && (o = window.performance.getEntries()),
                o.length > 0) {
                    for (var a, r, s = 0, c = o.length; c > s; s++) {
                        var d = o[s]
                          , f = d.initiatorType;
                        if (f && ("link" == f || "script" == f)) {
                            var p = d.fetchStart
                              , l = d.responseEnd;
                            p && l && (a || r ? (a > p && (a = p),
                            l > r && (r = l)) : (a = p,
                            r = l))
                        }
                    }
                    j.push(45, Math.ceil(r) - Math.ceil(a))
                } else {
                    for (var u = 0, s = 0, c = loadTimeArray.length; c > s; s++)
                        u += loadTimeArray[s];
                    j.push(45, u)
                }
            }
        }
        function r() {
            var t = location.search.substr(1)
              , e = new Object;
            if (t && t.length > 0)
                for (var n = t.split("&"), o = 0; n && o < n.length; o++) {
                    var a = n[o].split("=");
                    e[a[0]] = a[1]
                }
            return e
        }
        function i(t) {
            return Lt[t]
        }
        function s(t) {
            var e = O(".tcaptcha-drag-thumb")
              , n = O(".tcaptcha-drag-thumb-bg");
            O(".tcaptcha-cover-icon line").css("stroke", t),
            O(".tcaptcha-cover-icon").css("color", t);
            var o = c(t);
            e.css("box-shadow", "0 0 10px 1px rgba(" + o + ", .52)"),
            n.css("color", "rgb(" + o + ")"),
            e.mousedown(function() {
                O(this).css("box-shadow", "0 0 12px 1px rgba(" + o + ", .75)")
            }),
            e.mouseup(function() {
                O(this).css("box-shadow", "0 0 10px 1px rgba(" + o + ", .52)")
            }),
            n.css("fill", "rgb(" + o + ")")
        }
        function c(t) {
            try {
                var e = w(t).r + "," + w(t).g + "," + w(t).b;
                return e
            } catch (n) {
                return "26, 121, 255"
            }
        }
        function d(t) {
            "popup" == nt ? O(".container_wrap").css("height", "270px") : "point" == nt && O(".container_wrap").css("height", "231px"),
            "embed" === i("showtype") ? "en" === L.currentLanguage ? (it = "1033",
            L.init("en-o")) : "zh-hk" === L.currentLanguage || "zh-tw" === L.currentLanguage ? (it = "1028",
            L.init("zh-hk"),
            L.c19 = "反饋") : (it = "2052",
            L.init("zh-cn")) : O(".tcaptcha-imgarea").css("visibility", "visible"),
            Ct.success = t.success,
            Ct.ready = t.ready,
            l(),
            O(".tcaptcha-imgarea").css("visibility", "visible"),
            g(t.theme),
            _(tt, et || 0, !0),
            y(),
            p(),
            f()
        }
        function f() {
            if ("undefined" == typeof TDC) {
                var t = "https://captcha.gtimg.com/open/2/d41060624d.js";
                N(t)
            }
        }
        function p() {
            if (F = "",
            G) {
                var t = (new Date).getTime();
                $.create(Y);
                var e = (new Date).getTime();
                V = e - t
            }
        }
        function l() {
            0 == i("fb") && (O(".tcaptcha-status").addClass("no-feedback"),
            O("#e_showFB").hide()),
            ($t && $t.split(".")[0] < 40 || At) && O(".tcaptcha-jpp").removeClass("unselected");
            var t = O(".tcaptcha-title");
            t.html(L.puzzle6),
            t.removeClass("middle-fontsize").removeClass("small-fontsize"),
            L.rightToLeft && t.css("text-align", "right"),
            "2052" == it && 1 == ct && (O(".tcaptcha-note-deco").show(),
            st.show()),
            setTimeout(function() {
                t.height() > 28 && t.addClass("middle-fontsize"),
                t.height() > 28 && t.addClass("small-fontsize")
            }, 1),
            O(".tcaptcha-reload-text").html(L.puzzle10),
            O("#feedback_tip").html(L.c19),
            O("#refresh_tip").html(L.c17),
            O("#close_tip").html(L.c18),
            (U(6) || U(7) || U(8)) && O(".tcaptcha-drag-thumb-bg").css({
                left: -10,
                top: -26,
                "font-size": 90
            }),
            "embed" == i("showtype") && (O("#tcaptcha_window").addClass("tcaptcha-window-embed"),
            O("#tcaptcha_drag_thumb").addClass("tcaptcha-drag-thumb-embed"),
            O(".tcaptcha-embed").show(),
            O(".tcaptcha-embed-feedback").html(L.c19),
            O(".tcaptcha-embed-refresh").html(L.c17),
            "1033" == it && (O(".tcaptcha-title").css({
                "font-size": 13
            }),
            O(".tcaptcha-cover-text").css({
                "font-size": 12
            }),
            O(".tcaptcha-embed").css({
                "font-size": 11,
                width: 75
            })),
            (U(6) || U(7) || U(8)) && O(".tcaptcha-drag-thumb-bg").css({
                left: -13,
                top: -25,
                "font-size": 80
            }),
            U(6) && (O(".tcaptcha-cover-icon--ie").css({
                margin: "0 120px"
            }),
            O(".tcaptcha-drag-thumb-bg").css("top", "-22px"),
            O(".tcaptcha-embed-left").hover(function() {
                O(this).css("color", "#8d8d8d")
            }, function() {
                O(this).css("color", "#b3b3b3")
            }),
            O(".tcaptcha-embed-right").hover(function() {
                O(this).css("color", "#8d8d8d")
            }, function() {
                O(this).css("color", "#b3b3b3")
            })))
        }
        function u() {
            return !("block" == O("#tcaptcha_chabie").css("display") || "block" == O(".tcaptcha-cover--success").css("display") || "block" == O(".tcaptcha-cover--error").css("display") || "block" == O(".tcaptcha-network-error").css("display") || "block" == O("#tcaptcha_init").css("display") || "" == document.getElementById("slideBkg").src || "" == document.getElementById("slideBlock").src)
        }
        function h(t, e) {
            e.src = "/cap_transparent.gif",
            e.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + t + "', sizingMethod='scale')"
        }
        function g(t) {
            function e() {
                var t = 12;
                n.animate({
                    left: t + "px"
                }, {
                    step: function(e, n) {
                        a.css("left", e),
                        e == t && (1 != rt && r.css("visibility", "visible"),
                        p())
                    }
                })
            }
            "embed" == i("showtype") && (Q = 158 / 390);
            var n = O("#tcaptcha_drag_button")
              , a = (n.width(),
            O("#slideBlock"))
              , r = O("#totalBlock");
            O("#tcaptcha_note"),
            O(".tcaptcha_jpp");
            1 == rt && r.css("visibility", "hidden");
            var s = O("#slideBkg")
              , c = [s.offset().left, s.offset().top, Q];
            A.setData({
                coordinate: c,
                clientType: at
            }),
            wt.init({
                ele: n,
                container: O("#slide"),
                draging: function(t, e) {
                    wt.resume(),
                    q.push(e.left, e.top),
                    a.css("left", t.left)
                },
                stop: function(t, n) {
                    t = {
                        left: O("#slideBlock").offset().left - O(".drag").offset().left,
                        top: Math.floor(et)
                    },
                    wt.cancel();
                    var a = [{
                        left: Math.floor(t.left / Q),
                        top: Math.floor(et)
                    }]
                      , r = q.getData();
                    E(a, r, n, function() {
                        1 == o() ? (e(),
                        wt.resume()) : setTimeout(function() {
                            O("#slideBlock").removeClass("shake"),
                            O("#tcaptcha_drag_button").removeClass("shake"),
                            e(),
                            wt.resume()
                        }, 500),
                        q.end()
                    }),
                    It = (new Date).getTime()
                },
                start: function() {
                    u() && (O(".tcaptcha-jpp").removeClass("unselected"),
                    yt("", (new Date).getTime(), 1),
                    Et = (new Date).getTime(),
                    q.start(),
                    r.css("visibility", "hidden"),
                    a.css("visibility", "visible"))
                }
            }),
            wt.bindMouseDown(a),
            wt.cancel(),
            O(".show-reload").on("click", function() {
                O(".tcaptcha-network-error").hide(),
                O(".tcaptcha-imgarea").show(),
                m(),
                gt++,
                A.clearData(),
                p()
            }),
            O(".tcaptcha-network-error").on("click", function() {
                O(".tcaptcha-network-error").hide(),
                O(".tcaptcha-imgarea").show(),
                m(),
                gt++,
                A.clearData()
            }),
            O("#close").on("click", function() {
                var t;
                t = {
                    message: {
                        type: 13,
                        captype: i("captype") || 7,
                        neednotify: "point" == nt
                    }
                },
                xt.targets.parent.send(JSON.stringify(t))
            }),
            O(document).on("mouseleave", function() {
                var t = {
                    message: {
                        type: 12
                    }
                };
                xt.targets.parent.send(JSON.stringify(t)),
                wt.hasMouseDown() && wt.stop()
            }),
            O(".tcaptcha-drag-button").mousedown(function(t) {
                var e = {
                    message: {
                        type: 12
                    }
                };
                xt.targets.parent.send(JSON.stringify(e)),
                O(this).addClass("mousedown"),
                O("#tcaptcha_drag_thumb").onselectstart = function() {
                    return !1
                }
            }),
            O("#slide").mouseover(function(t) {
                return t && t.stopPropagation,
                !1
            })
        }
        function m() {
            if (wt.cancel(),
            !_t) {
                var t;
                t = "" != location.search ? location.search + "&rand=" + Math.random() : "?rand=" + Math.random();
                var e = (new Date).getTime();
                O.ajax({
                    type: "GET",
                    url: "/cap_union_new_getsig" + t,
                    dataType: "json",
                    error: function(t, e, n) {
                        var o = ""
                          , a = 0;
                        t && t.status && (a = t.status),
                        e && (o += e + ":"),
                        t && t.statusText && (o += t.statusText),
                        X.send(A.getInfo().tokenid, B.ERROR_TYPE_AJAX_GETSIG, o, a)
                    },
                    success: function(t) {
                        var n = (new Date).getTime();
                        if (j.push(26, n - e),
                        52 == t.ret) {
                            var a = {
                                message: {
                                    type: 15
                                }
                            };
                            return void xt.targets.parent.send(JSON.stringify(a))
                        }
                        ot = t && t.chlg ? JSON.stringify(t.chlg) : "",
                        t && t.vsig && (tt = t.vsig,
                        t.cdnPic1 && t.cdnPic2 && t.iscdn ? (lt = 1 == t.iscdn,
                        dt = t.cdnPic1,
                        ft = t.cdnPic2) : lt = !1,
                        wt.cancel(),
                        _t = !0,
                        1 == o() && O("#tcaptcha_refresh").addClass("tcaptcha-cover--refresh_show"),
                        O("#tcaptcha_refresh").show(),
                        _(t.vsig, parseInt(t.inity, 10), !1))
                    }
                })
            }
        }
        function b(t, e, n, o, a) {
            var r = Number(new Date) + (o || 2e3);
            a = a || 100,
            function i() {
                t() ? e() : Number(new Date) < r ? setTimeout(i, a) : n(new Error("timed out for " + t + ": " + arguments))
            }()
        }
        function v(t, e) {
            var n = {
                tk: A.getInfo().tokenid,
                capType: "10",
                clientType: "2",
                appid: "1252000277"
            }
              , o = new z;
            o.set(n),
            o.push(t, e),
            o.send()
        }
        function _(t, e, n) {
            0 == Dt && O(".tcaptcha-network-error").hide();
            var o;
            o = "" != location.search ? location.search + "&rand=" + Math.random() : "?rand=" + Math.random(),
            o += "&websig=74cefcd140564fbd509e8fd2865dbffcfcffd07a3bbdb1ead0ba57c65c912b0922d15b8ee640bd95e6f1ffadbe3f2254b3837527b679e8f9c9de19ba2c08b249";
            var a = 0
              , r = function(t, e, n, o) {
                var r, i = !1;
                e = M(e),
                a++;
                var s = new Image;
                s.onload = function() {
                    i || (clearTimeout(r),
                    t.attr("src", e),
                    n && n(s, e))
                }
                ,
                s.onerror = function() {
                    i || (clearTimeout(r),
                    o && o(null, e))
                }
                ,
                r = setTimeout(function() {
                    i = !0,
                    o && o(null, e)
                }, ut),
                s.src = e
            }
              , s = function(t) {
                if (!window.performance || "function" != typeof window.performance.getEntries)
                    return 0;
                /^\/\//.test(t) ? t = location.protocol + t : /^\//.test(t) && (t = location.protocol + "//" + location.host + t);
                for (var e = window.performance.getEntries(), n = 0; n < e.length; n++) {
                    var o = e[n];
                    if (o.name === t && o.duration)
                        return Math.ceil(o.duration)
                }
            }
              , c = (new Date).getTime()
              , d = (lt ? dt : pt) + o + "&vsig=" + t + "&img_index=1"
              , f = (lt ? ft : pt) + o + "&vsig=" + t + "&img_index=2"
              , p = lt ? Nt.cdn_need_retry : Nt.never_retry
              , l = !1
              , u = !1
              , g = function(d, p, m, b, _) {
                a--;
                var w = (new Date).getTime()
                  , y = w - c
                  , T = s(m)
                  , k = ht.test(m);
                if (1 === b ? (l = d,
                vt = !!d,
                j.push(k ? 35 : 25, y),
                n && j.push(k ? 37 : 32, w),
                T && j.push(k ? 38 : 39, y)) : 2 === b && (u = d,
                j.push(k ? 36 : 28, y),
                T && j.push(k ? 40 : 41, y)),
                0 === a) {
                    if (!jt) {
                        Bt = (new Date).getTime();
                        var x;
                        if (window.performance && window.performance.timing) {
                            var E = window.performance.timing.navigationStart;
                            E && (x = Bt - Math.ceil(E))
                        } else
                            window.navigationStartHack && (x = Bt - navigationStartHack);
                        x && j.push(46, x),
                        jt = !0
                    }
                    j.send()
                }
                if (l && u) {
                    kt((new Date).getTime(), 200),
                    O("#tcaptcha_init").hide(),
                    O("#slideBlock").show(),
                    setTimeout(function() {
                        O(".tcaptcha-window").addClass("show")
                    }, 16);
                    var I = Math.floor(u.height * Q);
                    O("#slideBlock").css({
                        height: I,
                        width: I,
                        top: e * Q,
                        left: 12
                    }),
                    et = e,
                    H && h(f, O("#slideBlock")[0]),
                    wt.resume(),
                    n && Ct.ready()
                }
                if (!d)
                    if (k ? _ === Nt.cdn_need_retry && X.send(A.getInfo().tokenid, B.ERROR_TYPE_IMAGE_ONERROR, "", b, i("sid"), y) : _ === Nt.cdn_never_retry ? X.send(A.getInfo().tokenid, B.ERROR_TYPE_TWICE_IMAGE_ONERROR, "", b, i("sid"), y) : (X.send(A.getInfo().tokenid, B.ERROR_TYPE_CGI_IMAGE_ONERROR, "", b, i("sid"), y),
                    v(b - 1, y)),
                    _ === Nt.cdn_need_retry)
                        r(p, m, function(t, e) {
                            g(t, p, e, b, Nt.cdn_twice_retry)
                        }, function(t, e) {
                            g(!1, p, e, b, Nt.cdn_twice_retry)
                        });
                    else if (_ === Nt.cdn_twice_retry) {
                        var C = pt + o + "&vsig=" + t + "&img_index=" + b + "&retry=1";
                        r(p, C, function(t, e) {
                            g(t, p, e, b, Nt.cdn_never_retry)
                        }, function(t, e) {
                            g(!1, p, e, b, Nt.cdn_never_retry)
                        })
                    } else
                        O(".tcaptcha-imgarea").hide(),
                        O(".tcaptcha-cover--error").hide(),
                        O(".tcaptcha-network-error").show();
                0 === a && (_t = !1)
            }
              , m = O(".img.big")
              , b = O("#slideBlock");
            r(m, d, function(t, e) {
                g(t, m, e, 1, Nt.never_retry)
            }, function(t, e) {
                g(!1, m, e, 1, p)
            }),
            r(b, f, function(t, e) {
                g(t, b, e, 2, Nt.never_retry)
            }, function(t, e) {
                g(!1, b, e, 2, p)
            }),
            n && setTimeout(function() {
                vt || j.push(30, 4e3)
            }, 4e3)
        }
        function w(t) {
            var e = /^#?([a-f\d])([a-f\d])([a-f\d])$/i;
            t = t.replace(e, function(t, e, n, o) {
                return e + e + n + n + o + o
            });
            var n = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);
            return n ? {
                r: parseInt(n[1], 16),
                g: parseInt(n[2], 16),
                b: parseInt(n[3], 16)
            } : null
        }
        function y() {
            var t = "000000";
            t = decodeURIComponent(t);
            var e = /^[0-9a-fA-F]{6}$/g;
            t && -1 == t.indexOf("#") && 6 == t.length && e.test(t) && (bt = "#" + t),
            s(bt)
        }
        function T(t, e) {
            var n, t = t, o = t.text(), a = t.text("a").height();
            return a = a > 0 ? a : 22,
            t.text(o),
            function(o, r, i) {
                st.hide(),
                t.show(),
                e.show(),
                t.html(o),
                t.height() > a ? t.addClass("multiline") : t.removeClass("multiline"),
                (new Date).getTime() - r < i && clearTimeout(n),
                n = setTimeout(function() {
                    t.html(""),
                    "2052" == it && 1 == ct ? st.show() : (st.hide(),
                    e.hide())
                }, i)
            }
        }
        function k(t) {
            var e, t = t;
            return function(n, o, a) {
                t.addClass("show"),
                t.html(n),
                t.css({
                    color: "#ec1313"
                }),
                (new Date).getTime() - o < a && clearTimeout(e),
                e = setTimeout(function() {
                    t.removeClass("show"),
                    t.html(L.puzzle6).css({
                        color: "#000000"
                    })
                }, a)
            }
        }
        function x(t) {
            var e, t = t;
            return function(n, a) {
                (new Date).getTime() - n < a && clearTimeout(e),
                e = setTimeout(function() {
                    1 == o() && t.removeClass("tcaptcha-cover--refresh_show"),
                    t.hide(),
                    _t = !1
                }, a)
            }
        }
        function E(t, e, n, o) {
            var a, r = "tokenidiframe_d.js";
            r && -1 == r.indexOf("tokenidiframe_d") && -1 != r.indexOf("tokenidiframe") ? b(function() {
                return window && window.getFPVryData && "undefined" != typeof (a = window.getFPVryData())
            }, function() {
                I(t, e, n, o, a)
            }, function() {
                I(t, e, n, o, a),
                window && window.getFPVryData ? X.send(A.getInfo().tokenid, 4, "") : X.send(A.getInfo().tokenid, 3, "")
            }, 600, 100) : I(t, e, n, o, a)
        }
        function I(t, e, n, o, a) {
            if (G) {
                var r = (new Date).getTime();
                return void $.invoke(function(i) {
                    var s = (new Date).getTime();
                    W = s - r,
                    F = i,
                    C(t, e, n, o, a)
                })
            }
            C(t, e, n, o, a)
        }
        function C(t, e, n, a, s) {
            s = encodeURIComponent(s);
            for (var c = "", d = 0; t && d < t.length; d++)
                c += Math.floor(t[d].left) + "," + Math.floor(t[d].top) + ";";
            var f;
            f = "" != location.search ? location.search + "&rand=" + Math.random() : "?rand=" + Math.random();
            var p = (new Date).getTime()
              , l = 0;
            if ("string" == typeof ot && "" != ot) {
                ot = ot.replace(/&quot;/g, '"'),
                ot = ot.replace(/&apos;/g, "'");
                var u;
                try {
                    u = JSON.parse(ot)
                } catch (h) {}
                if ("object" == typeof u && "string" == typeof u.randstr && ("string" == typeof u.M || "number" == typeof u.M) && "string" == typeof u.ans) {
                    u.ans = u.ans.toLowerCase(),
                    u.M = parseInt(u.M);
                    for (var g = 0; g < u.M && 1e3 > g; g++) {
                        var b = u.randstr + g
                          , v = md5(b);
                        if (u.ans == v.toLowerCase()) {
                            l = g;
                            break
                        }
                    }
                }
            }
            e.push([0, 0, l]),
            A.setData({
                trycnt: ++mt,
                refreshcnt: gt,
                slideValue: e,
                dragobj: n
            });
            var _ = A.getData(!0)
              , w = A.getEks()
              , y = A.getFps()
              , T = A.getTlg()
              , k = [J ? 1 : 0, Y ? 1 : 0, 1 == window._g_vvv_mmm_xxx_ooo_ ? 1 : 0].join("_")
              , x = [V, W].join("_")
              , E = r() || {}
              , I = O.extend(E, {
                subcapclass: "10",
                vsig: tt,
                ans: c,
                cdata: l,
                "bbdebd": _,
                websig: "74cefcd140564fbd509e8fd2865dbffcfcffd07a3bbdb1ead0ba57c65c912b0922d15b8ee640bd95e6f1ffadbe3f2254b3837527b679e8f9c9de19ba2c08b249",
                eks: w,
                fpinfo: s,
                fps: y,
                tlg: T,
                vlg: k,
                vmtime: x,
                "vmData": F,
                ua: Ft(navigator.userAgent)
            });
            K = !0;
            var C = (O("#slide_bkg"),
            O("#tcaptcha_note"))
              , R = O.ajax({
                type: "POST",
                url: "/cap_union_new_verify?random=" + +new Date,
                timeout: 5e3,
                data: I,
                dataType: "json",
                cache: !1,
                success: function(t) {
                    K = !1;
                    var e = (new Date).getTime();
                    j.push(30, 0),
                    j.push(27, e - p);
                    var n = M.bind();
                    if (setTimeout(function() {
                        j.send(null, n)
                    }, 0),
                    t && 0 == t.errorCode) {
                        if (!zt) {
                            var r = (new Date).getTime();
                            Bt && (j.push(48, r - Bt),
                            zt = !0)
                        }
                        "embed" == i("showtype") && (_t = !0),
                        C.html("").removeClass("show"),
                        O(".tcaptcha-cover-text").css({
                            color: "#1bc300"
                        });
                        var s = ((It - Et) / 1e3).toFixed(1);
                        L.c16 = L.c16.join("%^").replace(/\+/g, s).split("%^"),
                        O(".tcaptcha-cover-text").html(4 >= s ? L.c16[Math.floor(2 * Math.random())] : L.c16[2]),
                        1 == o() && O("#tcaptcha_success").addClass("tcaptcha-cover--refresh_show"),
                        O("#tcaptcha_success").show(),
                        setTimeout(function() {
                            P(t)
                        }, 1e3)
                    } else if (51 == t.errorCode) {
                        var c = {
                            message: {
                                type: 8,
                                sess: t.sess,
                                subsid: M.get()
                            }
                        };
                        xt.targets.parent.send(JSON.stringify(c))
                    } else {
                        if (9 == t.errorCode) {
                            "embed" == i("showtype") && Tt(L.puzzle8, (new Date).getTime(), 3e3),
                            "popup" == i("showtype") && (O("#slideBlock").addClass("shake"),
                            O("#tcaptcha_drag_button").addClass("shake"));
                            var c = {
                                message: {
                                    type: 11,
                                    sess: t.sess
                                }
                            };
                            xt.targets.parent.send(JSON.stringify(c)),
                            setTimeout(function() {
                                m()
                            }, 600),
                            yt(L.puzzle8, (new Date).getTime(), 3e3)
                        } else if (50 == t.errorCode) {
                            "embed" == i("showtype") && Tt(L.puzzle7, (new Date).getTime(), 3e3),
                            "popup" == i("showtype") && (O("#slideBlock").addClass("shake"),
                            O("#tcaptcha_drag_button").addClass("shake"));
                            var c = {
                                message: {
                                    type: 11,
                                    sess: t.sess
                                }
                            };
                            xt.targets.parent.send(JSON.stringify(c)),
                            yt(L.puzzle7, (new Date).getTime(), 3e3)
                        } else if (16 == t.errorCode || 20 == t.errorCode || 21 == t.errorCode) {
                            var c = {
                                message: {
                                    type: 16
                                }
                            };
                            xt.targets.parent.send(JSON.stringify(c))
                        } else {
                            if (1 == o() && O("#tcaptcha_chabie").addClass("tcaptcha-cover--refresh_show"),
                            O("#tcaptcha_chabie").show(),
                            C.html("").removeClass("show"),
                            setTimeout(function() {
                                m(),
                                1 == o() && O("#tcaptcha_chabie").removeClass("tcaptcha-cover--refresh_show"),
                                O("#tcaptcha_chabie").hide()
                            }, 1200),
                            12 == t.errorCode) {
                                var d = L.puzzle9[Math.floor(2 * Math.random())];
                                A.getInfo().tokenid && (d += '<br><span class="tc-token">' + O("<div>").text(A.getInfo().tokenid).html() + "</span>"),
                                O(".tcaptcha-cover-text").html(d)
                            } else {
                                var d = L.c23.replace(/\+/g, t.errorCode);
                                A.getInfo().tokenid && (d += '<br><span class="tc-token">' + O("<div>").text(A.getInfo().tokenid).html() + "</span>"),
                                O(".tcaptcha-cover-text").html(d)
                            }
                            O(".tcaptcha-cover-text").css({
                                color: bt
                            })
                        }
                        a()
                    }
                },
                complete: function(t, e) {
                    K = !1;
                    var n = ""
                      , o = 0;
                    if (t && t.status && (o = t.status),
                    e && (n += e + ":"),
                    t && t.statusText && (n += t.statusText),
                    "timeout" == e && (R.abort(),
                    setTimeout(function() {
                        m()
                    }, 600),
                    yt(L.c8, (new Date).getTime(), 3e3),
                    a(),
                    X.send(A.getInfo().tokenid, B.ERROR_TYPE_AJAX_VERIFY, n, o)),
                    "abort" == e && (R.abort(),
                    setTimeout(function() {
                        m()
                    }, 600),
                    yt(L.slide4, (new Date).getTime(), 3e3),
                    a(),
                    X.send(A.getInfo().tokenid, B.ERROR_TYPE_AJAX_VERIFY, n, o)),
                    "error" == e) {
                        R.abort(),
                        setTimeout(function() {
                            m()
                        }, 600),
                        yt(L.slide4, (new Date).getTime(), 3e3),
                        a();
                        var r = (new Date).getTime();
                        j.push(30, 0),
                        j.push(27, r - p),
                        j.send(),
                        X.send(A.getInfo().tokenid, B.ERROR_TYPE_AJAX_VERIFY, n, o)
                    }
                }
            })
        }
        function R() {
            O(".tcaptcha-window").show()
        }
        function D() {
            O(".tcaptcha-window").hide()
        }
        function P(t) {
            Ct.success(t)
        }
        var O = n(1)
          , M = n(2)
          , S = n(24)
          , q = n(25)
          , A = n(13)
          , $ = n(30)
          , L = n(6)
          , N = n(31)
          , B = n(11)
          , j = n(12)
          , z = n(14)
          , X = n(15)
          , F = ""
          , Y = ""
          , J = ""
          , G = J && Y && window._g_vvv_mmm_xxx_ooo_
          , W = ""
          , V = ""
          , U = !!window.ActiveXObject
          , H = U && !window.XMLHttpRequest
          , K = !1
          , Q = .5
          , Z = "1252000277"
          , tt = "b01uBdDJOBLmLOYq8ALPrrIyddJvlgVoTPOvhhiEeHxNEJb1dvKj6nmXyaN10jf6pBmvFpZ_f5jobtpr6H7MY0esleL6PT2IUyXtY1l48tVVDVYms9d3d-g6w**"
          , et = Number("208")
          , nt = "popup"
          , ot = "{&quot;randstr&quot;:&quot;xvIr&quot;,&quot;M&quot;:&quot;100&quot;,&quot;ans&quot;:&quot;9549a6c3cad89fe59509248fb3bf6fcd&quot;}"
          , at = "2"
          , rt = parseInt("")
          , it = "2052"
          , st = O("#tcaptcha_site")
          , ct = (O("#tcaptcha_note"),
        "")
          , dt = ""
          , ft = ""
          , pt = "/cap_union_new_getcapbysig"
          , lt = 1 === parseInt("", 10)
          , ut = 8e3
          , ht = /^https?:\/\/hy\.captcha\.qq\.com/i
          , gt = 0
          , mt = 0
          , bt = "#1a79ff"
          , vt = !1
          , _t = !1
          , wt = new S
          , yt = T(O("#tcaptcha_note"), O(".tcaptcha-note-deco"))
          , Tt = k(O(".tcaptcha-title"))
          , kt = x(O("#tcaptcha_refresh"))
          , xt = new TCapMsg("securityCode");
        xt.addTarget(window.parent, "parent");
        var Et, It, Ct = {
            success: function() {},
            showFeedback: function() {},
            ready: function() {}
        }, Rt = "open", Dt = !1, Pt = {
            message: {
                type: 14
            }
        };
        xt.targets.parent.send(JSON.stringify(Pt));
        var Ot = !!window.ActiveXObject
          , Mt = (Ot && 6 == document.documentMode,
        Ot && 7 == document.documentMode)
          , St = Ot && 8 == document.documentMode
          , qt = Ot && 9 == document.documentMode
          , U = function(t) {
            var e = document.createElement("b");
            return e.innerHTML = "<!--[if IE " + t + "]><i></i><![endif]-->",
            e.getElementsByTagName("i") && 1 === e.getElementsByTagName("i").length
        }
          , At = !window.getComputedStyle || window.getComputedStyle(O("#slideBlock")[0]) && void 0 === window.getComputedStyle(O("#slideBlock")[0]).transform;
        if (navigator.userAgent.toLowerCase().match(/chrome\/([\d.]+)/))
            var $t = navigator.userAgent.toLowerCase().match(/chrome\/([\d.]+)/)[1];
        "inner" == Rt ? -1 == window.location.href.indexOf("https") ? lt ? j.set(21406, 1, 12, Z) : j.set(21406, 1, 11, Z) : lt ? j.set(21408, 1, 12, Z) : j.set(21408, 1, 11, Z) : -1 == window.location.href.indexOf("https") ? lt ? j.set(21407, 1, 12, Z) : j.set(21407, 1, 11, Z) : lt ? j.set(21412, 1, 12, Z) : j.set(21412, 1, 11, Z);
        var Lt = r();
        a();
        var Nt = {
            cdn_need_retry: 0,
            cdn_never_retry: 2,
            never_retry: 1,
            cdn_twice_retry: 3
        };
        "1033" == it && O(".tcaptcha-action-bubble-refresh").css({
            width: "42px",
            padding: "0 2px",
            "margin-left": "-23px"
        }),
        U(6) && (O(".tcaptcha-action").hover(function() {
            O(this).find(".tcaptcha-action-bubble").css("visibility", "visible")
        }, function() {
            O(this).find(".tcaptcha-action-bubble").css("visibility", "hidden")
        }),
        O(".tcaptcha-drag-thumb-bg").css("top", "-29px"));
        var Bt, jt = !1, zt = !1, Xt = (Math.round,
        Math.min,
        Math.max,
        Math.random,
        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="), Ft = window.btoa || function(t) {
            for (var e, n, o = String(t), a = 0, r = Xt, i = ""; o.charAt(0 | a) || (r = "=",
            a % 1); i += r.charAt(63 & e >> 8 - a % 1 * 8)) {
                if (n = o.charCodeAt(a += .75),
                n > 255)
                    return "base64encode outside range";
                e = e << 8 | n
            }
            return i
        }
        ;
        t.exports = {
            init: d,
            show: R,
            hide: D,
            getVsig: function() {
                return tt
            }
        }
    }
    , function(t, e) {
        var n;
        t.exports = {
            invoke: function(t) {
                n && n.run ? n.run(t) : t()
            },
            create: function(t) {
                return n = null,
                "undefined" != typeof vm && vm.entry && (n = new vm.entry(t)),
                n
            }
        }
    }
    , function(t, e) {
        function n(t, e) {
            var n = document.createElement("script");
            n.async = !0,
            n.src = t,
            n.onload = n.onreadystatechange = function() {
                ("undefined" == typeof this.readyState || "loaded" === this.readyState || "complete" === this.readyState) && e && e()
            }
            ,
            document.getElementsByTagName("head").item(0).appendChild(n)
        }
        t.exports = n
    }
    ]);
